لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع Argo CD برای مبتدیان - عملیات DevOps
- آخرین آپدیت
دانلود Argo CD for the Absolute Beginners - Hands-On DevOps [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک معرفی دقیق از GitOps و Argo CD ارائه میدهد و مهارتهای عملی برای مدیریت اپلیکیشنهای کوبرنتیز (Kubernetes) را فراهم میکند. شما با مفاهیم بنیادی GitOps شروع کرده و سپس نحوه نصب و پیکربندی Argo CD روی کوبرنتیز را میآموزید. این دوره شما را با استفاده از رابط کاربری (UI) و خط فرمان (CLI) برای استقرار اپلیکیشنها آشنا کرده و ویژگیهای کلیدی مانند همگامسازی خودکار (Automatic Sync)، خودترمیمی (Self-healing) و عملیات Prune را نمایش میدهد.
با پیشروی در دوره، متدهای پیشرفته استقرار از جمله ادغام با Helm و Kustomize و مدیریت مخازن خصوصی (Private Repositories) را بررسی خواهید کرد. همچنین موضوعات ضروری مانند ارتقای اپلیکیشنها، بازگشت به نسخههای قبلی (Rollbacks) و مدیریت چندین کلاستر کوبرنتیز با Argo CD پوشش داده شده است. دموهای عملی به تقویت یادگیری شما کمک کرده و مفاهیم پیچیده را قابل فهم میکند.
در مرحله نهایی، به مانیتورینگ و عیبیابی Argo CD با استفاده از Prometheus و Grafana خواهید پرداخت تا بتوانید متریکها را ردیابی و تجسم کنید. دوره با یک پروژه نهایی (Capstone Project) به پایان میرسد تا مهارتهای جدید خود را در یک سناریوی واقعی به کار بگیرید. در پایان، شما در استقرار و مدیریت اپلیکیشنها با استفاده از GitOps و Argo CD مسلط خواهید شد.
آنچه در این دوره میآموزید:
- تسلط بر مفاهیم GitOps و استقرار اپلیکیشنها با Argo CD
- استقرار و مدیریت برنامههای کوبرنتیز با UI و CLI ارگو سیدی
- تنظیم و پیکربندی ویژگیهای Automatic Sync، Self-healing و Prune
- ادغام Helm و Kustomize برای استقرار بهینه در کوبرنتیز
- مدیریت چندین کلاستر و اجرای ارتقاها و Rollbackها در Argo CD
- مانیتورینگ و عیبیابی اپلیکیشنها با Prometheus و Grafana
این دوره برای علاقهمندان به DevOps، مدیران کوبرنتیز، مهندسان ابر و توسعهدهندگان نرمافزار که میخواهند بر Argo CD و GitOps مسلط شوند، طراحی شده است. چه در DevOps تازهکار باشید و چه به دنبال ارتقای مهارتهای مدیریت کوبرنتیز خود باشید، این دوره شما را از مفاهیم و تجربیات ضروری عبور میدهد. این آموزش برای کسانی که مشتاق پیادهسازی استراتژیهای استقرار مداوم (Continuous Deployment)، اتوماسیون جریانهای کاری و مدیریت اپلیکیشنها در مقیاس بزرگ در محیطهای Cloud-native هستند، مناسب است. داشتن دانش پایه از کوبرنتیز و مفاهیم رایانش ابری توصیه میشود.
ویژگیهای دوره:
- دموهای عملی برای نمایش نصب Argo CD، استقرار اپلیکیشن و موارد دیگر
- راهنمای گامبهگام برای جریانهای کاری Automatic Sync، Rollback و Upgrade
- تکنیکهای پیشرفته برای ادغام Helm، Kustomize و مخازن خصوصی در پروژههای واقعی
سرفصل ها و درس ها
معرفی دوره
Course Introduction
مقدمه
Introduction
آشنایی با GitOps و Argo CD
Introduction to GitOps and Argo CD
مقدمهای بر GitOps
Introduction to GitOps
مروری بر پروژههای Argo
Overview of the Argo Projects
شروع کار با Argo CD
Getting Started with Argo CD
ویژگیهای Argo CD
Feature of Argo CD
دمو: بررسی مستندات Argo CD
Demonstration - Argo CD Documentation
درک چارچوب Argo CD
Understanding Argo CD Framework
اصطلاحات کلیدی Argo CD
Core Argo CD Terminologies
راهاندازی Argo CD
Setting up Argo CD
پیشنیازهای راهاندازی Argo CD
Pre-requisites for Setting up Argo CD
دمو: نصب Argo CD روی کوبرنتیز
Demonstration - Installing Argo CD on Kubernetes
دمو: گشتوگذار در رابط کاربری Argo CD
Demonstration - Argo CD UI Walkthrough
دمو: راهاندازی کلاستر دو گرهای (اختیاری)
Demonstration - Two node cluster setup (OPTIONAL)
معماری Argo CD
Argo CD Architecture
درک معماری Argo CD
Understanding Argo CD Architecture
اپلیکیشنهای Argo CD
Argo CD Applications
مقدمهای بر اپلیکیشنهای Argo CD
Introduction to Argo CD Applications
حالتهای اپلیکیشن: رابط کاربری، CLI و Manifestها
Application Modes - UI (Console) and CLI and Manifests
دمو: اولین استقرار اپلیکیشن با Argo CD
Demonstration - First Application Deployment using Argo CD
دمو: ایجاد خودکار Namespace هنگام استقرار
Demonstration - Auto Namespace with Application Deployment
گزینههای همگامسازی (Sync) برای اپلیکیشنها
Sync Options for Argo CD Applications
دمو: بررسی گزینه Prune Sync در اپلیکیشنها
Demonstration - Prune Sync Option with Argo CD Applications
دمو: حذف اپلیکیشن Argo CD در حالت non-cascade
Demonstration - Argo CD Application deletion in non-cascade mode
پروژههای Argo CD
Argo CD Projects
مقدمهای بر پروژههای Argo CD
Introduction to Argo CD Projects
دمو: ایجاد پروژه در Argo CD
Demonstration - Project Creation in Argo CD
دمو: استقرار و عیبیابی اپلیکیشنها در پروژه سفارشی
Demonstration - Deploying and Troubleshooting Argo CD Apps in Custom Project
سیاست همگامسازی خودکار در Argo CD
Automatic Sync Policy in Argo CD
شروع کار با گزینه همگامسازی خودکار (Automatic Sync)
Getting Started with Automatic Sync Option in Argo CD
دمو: استقرار اپلیکیشن با همگامسازی خودکار
Demonstration - Application Deployment with Automatic Sync
دمو: گزینه Prune Resources در همگامسازی خودکار
Demonstration - Prune Resources option with Automatic Sync
دمو: گزینه Self Healing در همگامسازی خودکار
Demonstration - Self-Healing option with Automatic Sync
دمو: پیکربندی زمان تطبیق (Reconciliation Time) در Sync خودکار
Demonstration - Configure Automatic Sync Reconciliation Time
ارتقاها و بازگشتها (Rollbacks) با Argo CD
Upgrades and Rollbacks using Argo CD
ارتقاها و بازگشتها
Upgrades and Rollbacks
دمو: اجرای Upgrade و Rollback در Argo CD
Demonstration - Upgrades and Rollbacks in Argo CD
Thinknyx® Technologies یک برند شناخته شده است که خدمات مشاوره و پیاده سازی فناوری اطلاعات را ارائه می دهد، آموزش های جامع فناوری اطلاعات و مهارت های نرم ارائه می دهد و راه حل های استعدادیابی (استخدام) را برای سازمان های مختلف در سراسر جهان ارائه می دهد. با بیش از یک دهه تجربه اصلی در صنعت، آنها با موفقیت به مشتریان خود در برنامه ریزی استراتژیک و اجرای بی عیب و نقص راه حل های پیرامون ابتکارات فناوری اطلاعات و غیر IT کمک کرده اند.
یوگش راهجا بنیانگذار و یک معمار ارشد راه حل در Thinknyx Technologies و مدرس دوره های ویدیویی است. یوگش مشاور قابل اعتماد سازمانهای متعددی بوده است و با تخصص خود آنها را در سفر DevOps، زیرساختهای کد، کانتینریسازی، محاسبات ابری، راهحلهای اتوماسیون و هوش مصنوعی/ML/هوش مصنوعی مولد راهنمایی میکند. او همچنین چندین کتاب منتشر شده در سطح جهانی (مانند "DevOps موثر با AWS"، "Automation with SaltStack"، "Automation with Puppet 5" و "Automation with Ansible") منتشر شده توسط Packt، Wiley و OrangeAVA را تالیف کرده است.
نمایش نظرات